package com.cn.wx.tread;

/**
 * 保护跑男二，必须让跑男二休息好了，跑男三说放行，跑男一才能执行
 * 保护10秒钟，怎么保护跑男二,即将跑男二锁
 */
public class RunThree extends Thread {

    private  RunTwo runTwo;
    public RunThree(RunTwo runTwo){
        this.runTwo=runTwo;
    }
    @Override
    public void run() {
        System.out.println("跑男三 开始跑");

//        保护跑男休息十秒钟
        synchronized (runTwo) {
            try {
                Thread.sleep(10000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }


        System.out.println("跑男三 结束跑");
    }
}
